<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK IT ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006-2016 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: yunwuxin <448901948@qq.com>
// +----------------------------------------------------------------------

return ['abi' => '[
		    {
		      "constant": true,
		      "inputs": [],
		      "name": "name",
		      "outputs": [
		        {
		          "name": "",
		          "type": "string"
		        }
		      ],
		      "payable": false,
		      "stateMutability": "view",
		      "type": "function"
		    },
		    {
		      "constant": false,
		      "inputs": [
		        {
		          "name": "_spender",
		          "type": "address"
		        },
		        {
		          "name": "_value",
		          "type": "uint256"
		        }
		      ],
		      "name": "approve",
		      "outputs": [
		        {
		          "name": "success",
		          "type": "bool"
		        }
		      ],
		      "payable": false,
		      "stateMutability": "nonpayable",
		      "type": "function"
		    },
		    {
		      "constant": true,
		      "inputs": [],
		      "name": "totalSupply",
		      "outputs": [
		        {
		          "name": "",
		          "type": "uint256"
		        }
		      ],
		      "payable": false,
		      "stateMutability": "view",
		      "type": "function"
		    },
		    {
		      "constant": false,
		      "inputs": [
		        {
		          "name": "_from",
		          "type": "address"
		        },
		        {
		          "name": "_to",
		          "type": "address"
		        },
		        {
		          "name": "_value",
		          "type": "uint256"
		        }
		      ],
		      "name": "transferFrom",
		      "outputs": [
		        {
		          "name": "success",
		          "type": "bool"
		        }
		      ],
		      "payable": false,
		      "stateMutability": "nonpayable",
		      "type": "function"
		    },
		    {
		      "constant": true,
		      "inputs": [],
		      "name": "decimals",
		      "outputs": [
		        {
		          "name": "",
		          "type": "uint8"
		        }
		      ],
		      "payable": false,
		      "stateMutability": "view",
		      "type": "function"
		    },
		    {
		      "constant": true,
		      "inputs": [],
		      "name": "standard",
		      "outputs": [
		        {
		          "name": "",
		          "type": "string"
		        }
		      ],
		      "payable": false,
		      "stateMutability": "view",
		      "type": "function"
		    },
		    {
		      "constant": true,
		      "inputs": [
		        {
		          "name": "",
		          "type": "address"
		        }
		      ],
		      "name": "balanceOf",
		      "outputs": [
		        {
		          "name": "",
		          "type": "uint256"
		        }
		      ],
		      "payable": false,
		      "stateMutability": "view",
		      "type": "function"
		    },
		    {
		      "constant": true,
		      "inputs": [],
		      "name": "symbol",
		      "outputs": [
		        {
		          "name": "",
		          "type": "string"
		        }
		      ],
		      "payable": false,
		      "stateMutability": "view",
		      "type": "function"
		    },
		    {
		      "constant": false,
		      "inputs": [
		        {
		          "name": "_to",
		          "type": "address"
		        },
		        {
		          "name": "_value",
		          "type": "uint256"
		        }
		      ],
		      "name": "transfer",
		      "outputs": [],
		      "payable": false,
		      "stateMutability": "nonpayable",
		      "type": "function"
		    },
		    {
		      "constant": true,
		      "inputs": [
		        {
		          "name": "",
		          "type": "address"
		        },
		        {
		          "name": "",
		          "type": "address"
		        }
		      ],
		      "name": "allowance",
		      "outputs": [
		        {
		          "name": "",
		          "type": "uint256"
		        }
		      ],
		      "payable": false,
		      "stateMutability": "view",
		      "type": "function"
		    },
		    {
		      "inputs": [
		        {
		          "name": "initialSupply",
		          "type": "uint256"
		        },
		        {
		          "name": "tokenName",
		          "type": "string"
		        },
		        {
		          "name": "decimalUnits",
		          "type": "uint8"
		        },
		        {
		          "name": "tokenSymbol",
		          "type": "string"
		        }
		      ],
		      "payable": false,
		      "stateMutability": "nonpayable",
		      "type": "constructor"
		    },
		    {
		      "anonymous": false,
		      "inputs": [
		        {
		          "indexed": true,
		          "name": "from",
		          "type": "address"
		        },
		        {
		          "indexed": true,
		          "name": "to",
		          "type": "address"
		        },
		        {
		          "indexed": false,
		          "name": "value",
		          "type": "uint256"
		        }
		      ],
		      "name": "Transfer",
		      "type": "event"
		    },
		    {
		      "anonymous": false,
		      "inputs": [
		        {
		          "indexed": true,
		          "name": "_owner",
		          "type": "address"
		        },
		        {
		          "indexed": true,
		          "name": "_spender",
		          "type": "address"
		        },
		        {
		          "indexed": false,
		          "name": "_value",
		          "type": "uint256"
		        }
		      ],
		      "name": "Approval",
		      "type": "event"
		    }
		]'];
